package com.wjm.controller;

import com.baidu.ueditor.ActionEnter;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;

//上传图片配置，请求路径在ueditor.cofig.js文件中
@Controller
public class UEditorController {
    @RequestMapping("/config")
    @ResponseBody
    public String ueditorConfig(HttpServletRequest request, HttpServletResponse response) throws IOException {
      String json = "{\n" +
              "    \"imageActionName\": \"uploadimage\", \n" +
              "    \"imageFieldName\": \"upfile\", \n" +
              "    \"imageMaxSize\": 2048000, \n" +
              "    \"imageAllowFiles\": [\".png\", \".jpg\", \".jpeg\", \".gif\", \".bmp\"],\n" +
              "    \"imageCompressEnable\": true, \n" +
              "    \"imageCompressBorder\": 1600,\n" +
              "    \"imageInsertAlign\": \"none\", \n" +
              "    \"imageUrlPrefix\": \"\", \n" +
              "    \"imagePathFormat\": \"/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}\", \n" +
              "                               \n" +
              "    \"scrawlActionName\": \"uploadscrawl\", \n" +
              "    \"scrawlFieldName\": \"upfile\",\n" +
              "    \"scrawlPathFormat\": \"/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}\",\n" +
              "    \"scrawlMaxSize\": 2048000, \n" +
              "    \"scrawlUrlPrefix\": \"\", \n" +
              "    \"scrawlInsertAlign\": \"none\",\n" +
              "    \"snapscreenActionName\": \"uploadimage\",\n" +
              "    \"snapscreenPathFormat\": \"/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}\",\n" +
              "    \"snapscreenUrlPrefix\": \"\", \n" +
              "    \"snapscreenInsertAlign\": \"none\",\n" +
              "    \"catcherLocalDomain\": [\"127.0.0.1\", \"localhost\", \"img.baidu.com\"],\n" +
              "    \"catcherActionName\": \"catchimage\",\n" +
              "    \"catcherFieldName\": \"source\", \n" +
              "    \"catcherPathFormat\": \"/ueditor/jsp/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}\", \n" +
              "    \"catcherUrlPrefix\": \"\", \n" +
              "    \"catcherMaxSize\": 2048000, \n" +
              "    \"catcherAllowFiles\": [\".png\", \".jpg\", \".jpeg\", \".gif\", \".bmp\"],\n" +
              "    \"videoActionName\": \"uploadvideo\", \n" +
              "    \"videoFieldName\": \"upfile\",\n" +
              "    \"videoPathFormat\": \"/ueditor/jsp/upload/video/{yyyy}{mm}{dd}/{time}{rand:6}\",\n" +
              "    \"videoUrlPrefix\": \"\", \n" +
              "    \"videoMaxSize\": 102400000, \n" +
              "    \"videoAllowFiles\": [\n" +
              "        \".flv\", \".swf\", \".mkv\", \".avi\", \".rm\", \".rmvb\", \".mpeg\", \".mpg\",\n" +
              "        \".ogg\", \".ogv\", \".mov\", \".wmv\", \".mp4\", \".webm\", \".mp3\", \".wav\", \".mid\"],\n" +
              "    \"fileActionName\": \"uploadfile\",\n" +
              "    \"fileFieldName\": \"upfile\",\n" +
              "    \"filePathFormat\": \"/ueditor/jsp/upload/file/{yyyy}{mm}{dd}/{time}{rand:6}\",\n" +
              "    \"fileUrlPrefix\": \"\", \n" +
              "    \"fileMaxSize\": 51200000,\n" +
              "    \"fileAllowFiles\": [\n" +
              "        \".png\", \".jpg\", \".jpeg\", \".gif\", \".bmp\",\n" +
              "        \".flv\", \".swf\", \".mkv\", \".avi\", \".rm\", \".rmvb\", \".mpeg\", \".mpg\",\n" +
              "        \".ogg\", \".ogv\", \".mov\", \".wmv\", \".mp4\", \".webm\", \".mp3\", \".wav\", \".mid\",\n" +
              "        \".rar\", \".zip\", \".tar\", \".gz\", \".7z\", \".bz2\", \".cab\", \".iso\",\n" +
              "        \".doc\", \".docx\", \".xls\", \".xlsx\", \".ppt\", \".pptx\", \".pdf\", \".txt\", \".md\", \".xml\"\n" +
              "    ], \n" +
              "    \"imageManagerActionName\": \"listimage\", \n" +
              "    \"imageManagerListPath\": \"/ueditor/jsp/upload/image/\", \n" +
              "    \"imageManagerListSize\": 20, \n" +
              "    \"imageManagerUrlPrefix\": \"\",\n" +
              "    \"imageManagerInsertAlign\": \"none\", \n" +
              "    \"imageManagerAllowFiles\": [\".png\", \".jpg\", \".jpeg\", \".gif\", \".bmp\"], \n" +
              "    \"fileManagerActionName\": \"listfile\", \n" +
              "    \"fileManagerListPath\": \"/ueditor/jsp/upload/file/\", \n" +
              "    \"fileManagerUrlPrefix\": \"\", \n" +
              "    \"fileManagerListSize\": 20, \n" +
              "    \"fileManagerAllowFiles\": [\n" +
              "        \".png\", \".jpg\", \".jpeg\", \".gif\", \".bmp\",\n" +
              "        \".flv\", \".swf\", \".mkv\", \".avi\", \".rm\", \".rmvb\", \".mpeg\", \".mpg\",\n" +
              "        \".ogg\", \".ogv\", \".mov\", \".wmv\", \".mp4\", \".webm\", \".mp3\", \".wav\", \".mid\",\n" +
              "        \".rar\", \".zip\", \".tar\", \".gz\", \".7z\", \".bz2\", \".cab\", \".iso\",\n" +
              "        \".doc\", \".docx\", \".xls\", \".xlsx\", \".ppt\", \".pptx\", \".pdf\", \".txt\", \".md\", \".xml\"\n" +
              "    ]\n" +
              "}";
      return json;
    }
}
